/**
 * @file boards\gd32f303cx\config\version.h
 *
 * version.h is not free software: you can not redistribute it and/or modify
 * it before obtaining permission from moorgen.
 *
 * This program is distributed in the hope that it will be useful
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
 *
 * You should have received a copy of the license along with this program
 * from moorgen. If not, please contact us.
 *
 * @author HinsShum hinsshum@qq.com
 *
 * @encoding utf-8
 */
#ifndef __VERSION_H
#define __VERSION_H

#ifdef __cplusplus
extern "C" {
#endif

/*---------- includes ----------*/
#include <stdbool.h>
#include <stddef.h>
#include <stdint.h>


/*---------- macro ----------*/
#define DEV_MR8096 

#ifdef DEV_MR8097
#define DEV_KEY_NUM            2
#define VERSION_MODEL          "MR8097"
#endif
#ifdef DEV_MR8095
#define DEV_KEY_NUM            3
#define VERSION_MODEL          "MR8095"
#endif
#ifdef DEV_MR8096
#define DEV_KEY_NUM            4
#define VERSION_MODEL          "MR8096"
#endif
#define VERSION_DATE_YEAR      24
#define VERSION_DATE_MONTH     05
#define VERSION_DATE_DAY       15
#define VERSION_HARDWARE       1
#define VERSION_MAJOR          01
#define VERSION_MINOR          01
#define MOBUS_LOGIN_VER_MAJOR  1
#define MOBUS_LOGIN_VER_MINOR  1

/*---------- type define ----------*/
/*---------- variable prototype ----------*/
/*---------- function prototype ----------*/

#ifdef __cplusplus
}
#endif
#endif /* __VERSION_H */
